package main

import "fmt"

// 数组的使用, 数组可以用==或者!=来进行比较

func main() {
	//var a[2]int 数组的创建
	b := [2]int{1}                  //第一个是1,后面为0
	a := [20]int{19: 5}             // 前19个为0, 最后为5
	c := [...]int{0: 1, 1: 2, 2: 3} //索引为0的位置为1,1的位置为2,2的位置为3
	fmt.Println(b, a, c)

	q := [10]int{}
	q[1] = 1
	p := new([10]int) //返回指向数组的指针
	p[1] = 2
	//fmt.Println(q,p)

	// 多维数组, 顶级的数组可以用...来规定
	d := [2][3]int{
		{1, 2, 3},
		{1, 2, 4},
	}
	fmt.Println(d)
}
